package com.ruoyi.ruoyiserver.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.ruoyiserver.vo.TeacherInformationEntity;
import io.swagger.models.auth.In;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

public interface TeacherInformationService extends IService<TeacherInformationEntity> {
    AjaxResult importExcel(MultipartFile multipartFile) throws IOException;

    byte[] generateExcelFile() throws IOException;

    AjaxResult importStudentExcel(MultipartFile file) throws IOException;

    byte[] studentExcelFile() throws IOException;

    AjaxResult importObligeeExcel(MultipartFile file) throws IOException;

    byte[] generateObligeeExcelFile() throws IOException;

    AjaxResult importTabExcel(MultipartFile file) throws IOException;

    byte[] generateTabExcelFile() throws IOException;

    AjaxResult importInformation(MultipartFile file) throws IOException;
}
